Hi Tom,
I'd like your opinion on a phenomenon that I don't understand.
I've just finished retrofitting our CNC router with high-torque stepper motors (NEMA 34, 1700 oz-in, 7 amps per winding), and I have the machine running well.
When I look at the effects of a "Move" in the "Step Response" window, I see a waveform for the axis current as shown in the attached picture "Stepper Motor Current vs time.png".
I initially wanted to double-check that Lead Compensation is working, but I'm puzzled by the result.
The axis current is 7 amps peak at slow speeds. As the frequency of the coil current passes point A in the picture, its amplitude starts to fall off. I call this point the "Knee".
The current continues to fall off as the frequency increases, up to 312 Hz (point B).
At 312 Hz, the current starts to increase, due, I believe, to lead compensation.
If the lead compensation was correct, I expected to see the coil current to stay constant until the voltage available from the power supply (57 volts) was reached, and then the coil current to fall off.
I calculated the frequency of the knee due to the motor specs (0.45 ohms, 5.2 mH) to be 13.77 Hz. For this knee, I calculated the Lead value in the Configuration window to be 128.42.
The basic fall-off of coil current seems to not be affected by the the value of Lead. I tried values of 12, 24, 35 with little difference in behavior.
Could you comment on all this? I don't understand:
1. What causes the knee at point A? Why does the coil current fall off at 125 Hz?
2. Why does the lead compensation seem to have an effect from 125 to 312 Hz, but not earlier? Should I expect to keep the coil current constant to a higher frequency?
3. Do you have any suggestions on how I might better keep the coil current up at 7 amps to a higher frequency? Coil current is what provides torque, after all.
Thanks,
Hugh